package com.whstudio.common.memory.item;

import java.util.List;
import java.util.Map;

import org.w3c.dom.Document;

public interface ISubstance<T extends IMolecule> extends Item{
	public void addMolecule(T t);
	public void addMolecules(String[] nameString);
	public List<T> getMoleculeList();
	public Map<String, T> getMoleculeMap();
	public Document getMoleculePack();
	public T getMolecule(String moleculeNameString);
	public List<T> sortByName(Boolean reverseBoolean);
}
